12688
880559
44398
120847
350439
319749
210707
147744
22010
654727
620963
139539
5151799
3568581
3082148
2395804
2233988
2053609
1975358
191678
1770118
1722136
1691196
1638471